Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Iran F4 Czech Republic F2 Slovakia F1 Czech Republic F3 Czech Republic F1 Czech Republic F1 Iran F3 Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Trofeo Barcelona de Tenis - Barcelona Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Whirlpool Open - Budapest Neride Prague Indoor - Prague Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh ECM Cup - Prague Samsung Securities Cup Challenger Tennis - Seoul Tatra Banka Open 2001 - Bratislava BMW Brixina Tennis Open 2000 - Bressanone Skandia Open - Linz Kyoto Challenger - Kyoto VI Torneo Internazionale di Tennis - Barletta Copa Sevilla - Seville Banja Luka 2002 - Banja Luka Podebradka Cup - Prague Open de Charleroi - Charleroi The Indian Oil Servo ATP Challenger - Chandigarh Banja Luka Challenger 2003 - Banja Luka Zivnobanka Czech Open - Prostejov Compaq Challenger - Bucharest Brixina Tennis Open - Bressanone Maia Open - Oporto ECU Prague Open - Prague ATP Challenger Open 2004 - Monchengladbach Qatar ATP Challenger - Doha Tatra Banka Open 2006 - Bratislava Kish Free Zone Island Challenger - Kish Island Milan Challenger Pozoblanco Challenger Orleans Challenger Budapest Challenger Brescia Challenger Andria Challenger Nord LB Open 2007 - Braunschweig Manerbio Challenger Alphen Challenger Santiago Challenger Rome Challenger Prostejov Challenger Padova Challenger Calgary Challenger Bordeaux Challenger Aix En Provence Challenger Lisbon Challenger Parma Challenger Milan Challenger San Benedetto Challenger Biella Challenger Hamburg Challenger Wartburg Open - Eisenach Zivnobanka Open - Prostejov Tennis Cup of Flanders - Ostende Como Challenger 2000 Cairo Challenger - Cairo Qatar Open - Doha Samsung Securities Cup Challenger - Seoul Honda Kah Singapore Men's Tennis Open - Singapore MTNL Cellular ATP Challenger - Mumbai V Torneo Internazionale di Tennis - Barletta Architect Open - Budapest Prague Open - Prague Marbella Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Yokohama Challenger 2001 - Yokohama Campionati Internazionali di Sicilia - Palermo Prostejov Challenger Milan Challenger Bastad Challenger Open Diputacion Pozoblanco - Cordoba Liberec Challenger Zivnobanka Czech Open - Prostejov Eckental Challenger Rennes Challenger Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Sopot Challenger Cordenons Challenger Biella Challenger Barcelona Challenger Las Vegas Challenger Caltanissetta Challenger Noumea Challenger Indian Wells Challenger Marbella Challenger Braga Challenger Poznan Challenger Generali Open - Kitzbuhel Genova Challenger Qatar Exxon Mobil Open - Doha Genova Challenger Gran Canaria 2 Challenger TCT Open - Tunis Aix En Provence Challenger St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Open Diputacion - Cordoba Hungarian Architect Open - Budapest CA-Challenge 2000 - Graz Barcelona Challenger Osaka International Tennis Tournament - Osaka Pilot Pen Tennis - New Haven Monterrey Challenger Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Genova Challenger Czech Open 2006 - Prostejov Prosperita Open 2008 - Ostrava Seville Challenger Mallorca Open - Mallorca Heineken Open - Auckland Prague II Challenger Open Seat-Godo 2000 - Barcelona Gold Flake Open - Chennai Biella Challenger Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Marbella Challenger Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Antalya Challenger Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad Antalya 2 Challenger 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot The Hamlet Cup - Long Island Gran Canaria 1 Challenger Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Ostrava Challenger Davidoff Swiss Indoors - Basel Adidas International - Sydney Copenhagen Open - Copenhagen Open 13 - Marseille Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad International Championship of Croatia - Umag 2002 Mercedes Cup - Stuttgart Kremlin Cup - Moscow Stockholm Open - Stockholm Adidas International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia 2003 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Tata Open - Chennai Milan Indoors - Milan BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Open - Doha Dubai Open - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Movistar Open - Vina del Mar SAP Open - San Jose Tennis Channel Open - Las Vegas Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Mumbai Open - Mumbai Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Catella Swedish Open - Bastad Medibank International - Sydney Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Seville Challenger St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Heineken Open - Auckland Adidas International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Malaysian Open - Kuala Lumpur China Open - Beijing St. Petersburg Open - St. Petersburg Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Rome Challenger Catella Swedish Open - Bastad International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo UNICEF Open - 's Hertogenbosch Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Shenzhen Open - Shenzhen SAP Open - San Jose Argentina Open - Buenos Aires Synsam Swedish Open - Bastad Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag Barcelona Open Banc Sabadell - Barcelona Ordina Open - 's-Hertogenbosch China Open - Beijing Panama City Challenger Open 13 - Marseille Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Qatar ExxonMobil Open - Doha Heineken Open - Auckland China Open - Beijing Erste Bank Open - Vienna Mallorca Open - Mallorca BMW Open - Munich SkiStar Swedish Open - Bastad Lisbon Challenger CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad China Open - Beijing Brasil Open - Salvador St. Petersburg Open - St. Petersburg International Tennis Championships - Delray Beach U.S. National Indoor Tennis Championships - Memphis Braunschweig Challenger Generali Open 2003 - Kitzbuhel Barcelona Open BancSabadell - Barcelona Alicante Challenger Valencia Open - Valencia Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Gerry Weber Open - Halle Barcelona Challenger Sibiu Challenger Bet-at-home Open - Hamburg Mouilleron-Le-Captif Challenger Koblenz Challenger Apia International - Sydney Zivnobanka Czech Open - Prostejov ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai China Open - Beijing XL Capital Bermuda Open - Bermuda Muller Cup - Ulm Moselle Open - Metz Swiss Open - Gstaad Szczecin Challenger Casino Lugano - Lugano Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Murcia Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Como Challenger Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Masters Series - Hamburg Alicante Challenger ABN/AMRO World Tennis Tournament - Rotterdam Intrum Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Barcelona Open Banc Sabadell - Barcelona Regions Morgan Keegan Championships - Memphis Telenordia Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad St. Petersburg Open - St. Petersburg Tennis Masters Series - Cincinnati Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona BMW Open - Munich Open Seat-Godo '99 - Barcelona China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Shanghai Rolex Masters - Shanghai ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Winston-Salem Open - Winston-Salem Apia International - Sydney Austrian Open - Kitzbuhel St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai Tata Open 2002 - Chennai Estoril Open - Estoril The Stella Artois Grass Court Championships - London TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Sopot Challenger Cordenons Challenger Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart If Stockholm Open - Stockholm Tennis Masters Series - Indian Wells Copa AT&T - Buenos Aires Tennis Masters Series - Miami Medibank International - Sydney Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Paris Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Heineken Open - Auckland Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Internazionali BNL dItalia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid If Stockholm Open - Stockholm Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Tennis Masters Series - Monte Carlo Royal Guard Open Chile - Vina del Mar Tennis Masters Series - Monte Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne Rogers Masters - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Hamburg Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York BNP Paribas Open - Indian Wells U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London St. Petersburg Open - St. Petersburg U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris European Open - Antwerp French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Barcelona Open Banc Sabadell - Barcelona NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York NASDAQ-100 Open - Miami Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Hopman Cup - Perth U.S. Open - New York Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Tennis Masters Series - Miami Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing Australian Open - Melbourne Australian Open - Melbourne Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, ESP-ITA 4-1